package com.eptok.gw.szcups.dao.bo;

import java.util.Date;

/**
 * 网关日志表
 * @author guoq
 *
 */
public class Cupsgwlog {

	private long id;
	private String merchantId;  //商户号
	private String terminalId;  //终端号
	private String messageId;   //8583消息编号
	private String messageCode;  //内部报文编号
	private String sytemtrace;   //系统跟踪号
	private String entryMode;    //服务点输入方式码
	
	private String conditionCode;  //服务点条件码
	private String retrievalNumber;  //检索参考号
	private String currencyCode;   //货币代码
	private String processCode;    //业务处理码
	private String acquireInstitution;  //受理机构标识码   32域
	private String forwardInstitution;  //发送机构标识码   33域
	private String acceptTermianl;    //受卡终端标识码 41域

	private String acceptCode;       //受卡方标识码 42域
	private String acceptName;       //受卡方名称地址 43域
	private String customizingMessage;   //自定义48域
	private String bankAccount;     //银行卡号
	private double amount;          //交易金额(单位:分)
	private String settlement;      //清算日期
	private String responseCode;    //响应码
	private String description;     //错误描述
	private String gateWayType;     //网关类型
	private String requetor;        //发起方
	private String status;          //处理状态 0=初始 1=处理中 2=成功 3=失败
	private String reqtraceId;      //发起方流水号
	private Date reqtime;            //请求时间
	private Date rsptime;           //响应时间
	private String rsptraceId;      //响应流水号
	private String remark;          //备注
	private String hexData;         //8583报文不包含长度（用于冲正）
	public long getId() {
		return id;
	}
	public void setId(long id) {
		this.id = id;
	}
	public String getMerchantId() {
		return merchantId;
	}
	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}
	public String getTerminalId() {
		return terminalId;
	}
	public void setTerminalId(String terminalId) {
		this.terminalId = terminalId;
	}
	public String getMessageId() {
		return messageId;
	}
	public void setMessageId(String messageId) {
		this.messageId = messageId;
	}
	public String getMessageCode() {
		return messageCode;
	}
	public void setMessageCode(String messageCode) {
		this.messageCode = messageCode;
	}
	public String getSytemtrace() {
		return sytemtrace;
	}
	public void setSytemtrace(String sytemtrace) {
		this.sytemtrace = sytemtrace;
	}
	public String getEntryMode() {
		return entryMode;
	}
	public void setEntryMode(String entryMode) {
		this.entryMode = entryMode;
	}
	public String getConditionCode() {
		return conditionCode;
	}
	public void setConditionCode(String conditionCode) {
		this.conditionCode = conditionCode;
	}
	public String getRetrievalNumber() {
		return retrievalNumber;
	}
	public void setRetrievalNumber(String retrievalNumber) {
		this.retrievalNumber = retrievalNumber;
	}
	public String getCurrencyCode() {
		return currencyCode;
	}
	public void setCurrencyCode(String currencyCode) {
		this.currencyCode = currencyCode;
	}
	public String getProcessCode() {
		return processCode;
	}
	public void setProcessCode(String processCode) {
		this.processCode = processCode;
	}
	public String getAcquireInstitution() {
		return acquireInstitution;
	}
	public void setAcquireInstitution(String acquireInstitution) {
		this.acquireInstitution = acquireInstitution;
	}
	public String getForwardInstitution() {
		return forwardInstitution;
	}
	public void setForwardInstitution(String forwardInstitution) {
		this.forwardInstitution = forwardInstitution;
	}
	public String getAcceptTermianl() {
		return acceptTermianl;
	}
	public void setAcceptTermianl(String acceptTermianl) {
		this.acceptTermianl = acceptTermianl;
	}
	public String getAcceptCode() {
		return acceptCode;
	}
	public void setAcceptCode(String acceptCode) {
		this.acceptCode = acceptCode;
	}
	public String getAcceptName() {
		return acceptName;
	}
	public void setAcceptName(String acceptName) {
		this.acceptName = acceptName;
	}
	public String getCustomizingMessage() {
		return customizingMessage;
	}
	public void setCustomizingMessage(String customizingMessage) {
		this.customizingMessage = customizingMessage;
	}
	public String getBankAccount() {
		return bankAccount;
	}
	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}
	public double getAmount() {
		return amount;
	}
	public void setAmount(double amount) {
		this.amount = amount;
	}
	public String getSettlement() {
		return settlement;
	}
	public void setSettlement(String settlement) {
		this.settlement = settlement;
	}
	public String getResponseCode() {
		return responseCode;
	}
	public void setResponseCode(String responseCode) {
		this.responseCode = responseCode;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public String getGateWayType() {
		return gateWayType;
	}
	public void setGateWayType(String gateWayType) {
		this.gateWayType = gateWayType;
	}
	public String getRequetor() {
		return requetor;
	}
	public void setRequetor(String requetor) {
		this.requetor = requetor;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getReqtraceId() {
		return reqtraceId;
	}
	public void setReqtraceId(String reqtraceId) {
		this.reqtraceId = reqtraceId;
	}
	public Date getReqtime() {
		return reqtime;
	}
	public void setReqtime(Date reqtime) {
		this.reqtime = reqtime;
	}
	public Date getRsptime() {
		return rsptime;
	}
	public void setRsptime(Date rsptime) {
		this.rsptime = rsptime;
	}
	public String getRsptraceId() {
		return rsptraceId;
	}
	public void setRsptraceId(String rsptraceId) {
		this.rsptraceId = rsptraceId;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getHexData() {
		return hexData;
	}
	public void setHexData(String hexData) {
		this.hexData = hexData;
	}
	
	
}
